#include "mystdio.h"
#include <stdio.h>

// int main()
// {
//     FILE_ *fp = fopen_("./log.txt", "w");
//     if (fp == NULL)
//     {
//         return 1;
//     }
//     const char *msg = "hello world\n";

//     fwrite_((void*)msg, strlen(msg), fp);

//     fclose_(fp);

//     return 0;
// }
// 行刷新

int main()
{
    FILE_ *fp = fopen_("./log.txt", "w");
    if (fp == NULL)
    {
        return 1;
    }
    const char *msg = "hello world ";
    int num = 10;
    while (1)
    {
        num--;
        fwrite_((void *)msg, strlen(msg), fp);
        sleep(1);
        if (num == 0)
            break;
        if (num == 5)
            fflush_(fp);  //手动刷新
        printf("num:%d\n", num);
    }
    fclose_(fp);

    return 0;
}
// 结束刷新